#define _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	int n, m;
	while (scanf("%d%d", &n, &m) == 2)
	{
		int i, j; int k = 1;
		for (i = 1; i <= n; i++)
		{
			if (i % 2 == 1)
			{
				if (i > 1)
				{
					k = k + m;
				}
				for (j = 1; j <= m; j++)
				{
					printf("%d ", k);
					if (j < m)
					{
						k++;
					}
				}
			}
			if (i % 2 == 0)
			{
				k = k + m;
				for (j = 1; j <= m; j++)
				{
					printf("%d ", k);
					if (j < m)
					{
						k--;
					}
				}
			}
			printf("\n");
		}
	}
	return 0;
}